//封装http函数(fetch请求)
        async  function http(obj){
            //结构obj
            let {method,url,params,data}=obj
            let res
            //url参数 ?
            if(params){
                let str =new URLSearchParams(params).toString()
                url=`${url}?${str}`
            }
            //处理请求体参数
            if(data){
                res=await fetch(url,{
                    method,
                    headers:{
                        'Content-Type':'application/json'
                    },
                    body:JSON.stringify(data)
                })
            }else{
                res=await fetch(url)
            }
            //返回处理后的结果
            return res.json()
        }